Skip to content

Import fragments in the feature to reflect p2.inf in bundles#1976

Merged
laeubi merged 1 commit intoeclipse-platform:masterfrom
laeubi:import_fragments_for_ide_launch
Jun 20, 2025
Merged

Import fragments in the feature to reflect p2.inf in bundles#1976
laeubi merged 1 commit intoeclipse-platform:masterfrom
laeubi:import_fragments_for_ide_launch

Conversation

@laeubi
Copy link
Copy Markdown
Contributor

@laeubi laeubi commented Jun 20, 2025

Currently we have for the bundles that require the native fragments a p2.inf to pull them in. This does not work in the IDE as PDE has no way to understand P2 metadata that is possibly not present (e.g. when consumed from a target platform).

This now adds requires/import to the feature to get the same effect when using the feature in an IDE launch without explicitly require to depend on a strict version.

Thanks to eclipse-pde/eclipse.pde#1825 this now work without getting some warnings on each launch and will improve user experience when using this feature.

Currently we have for the bundles that require the native fragments a
p2.inf to pull them in. This does not work in the IDE as PDE has no way
to understand P2 metadata that is possibly not present (e.g. when
consumed from a target platform).

This now adds requires/import to the feature to get the same effect when
using the feature in an IDE launch without explicitly require to depend
on a strict version.
@github-actions
Copy link
Copy Markdown
Contributor

Test Results

 1 893 files  ±0   1 893 suites  ±0   1h 26m 30s ⏱️ - 4m 39s
 4 381 tests ±0   4 357 ✅ ±0   24 💤 ±0  0 ❌ ±0 
13 143 runs  ±0  12 976 ✅ ±0  167 💤 ±0  0 ❌ ±0 

Results for commit b088157. ± Comparison against base commit cc411a2.

@laeubi laeubi merged commit fa6e6d1 into eclipse-platform:master Jun 20, 2025
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant